lovebirds (openly affectionate couple) - French English Dictionary